// 1.使用npm包管理，在项目中安装格式化时间的包 moment
// 2.使用require导入格式化时间包
// 3.参考moment的官方文档对时间进行格式化(在www.npmjs.com网站搜索moment)

// 安装包 npm install 包名称
//卸载包 npm uninstall 包名称
// 安装 moment包 npm i moment
// 导入需要的包
const moment = require('moment')
const time = moment().format('YYYY-MM-DD HH:mm:ss')
console.log(time);


//如何使用npm第三方包
//npm install 包名称
// 初次装包后多了哪些文件
// 初次装包完成后，在项目文件夹下多一个叫做node_modules 的文件夹和package-lockjson的配置文件。
// 其中:node_modules 文件夹用来存放所有已安装到项目中的包。require()导入第三方包时，就是从这个目录中查找并加载包。
// package-lock.json配置文件用来记录node_modules 目录下的每一个包的下载信息，例如包的名字、版本号、下载地址等。
// 注意:不要手动修改node_modules或 package-lock.json文件中的任何代码，npm包管理工具会自动维护它们.

// 在项目根目录中，需要创建一个叫做 package.json的配置文件，即可用来记录项目中安装了哪些包。从而方便剔除node_modules目录之后，只需npm i 就可以通过记录下载回node_modules。
// 如何快速创建package.json
// npm包管理工具提供了一个快捷命令，可以在执行命令时所处的目录中，使用npm init -y 快速创建package.json这个包管理配置文件
// 注意:
// 上述命令只能在英文的目录下成功运行!所以，项目文件夹的名称一定要使用英文命名，不要使用中文，不能出现空格。
// 运行npm install 命令安装包的时候，npm包管理工具会自动把包的名称和版本号，记录到package,json中

// 如果某些包只在项目开发阶段会用到，在项目上线之后不会用到，则建议把这些包记录到devDependencies节点中。npm i 包名 -D 或 npm i 包名 --save-dev ,不加后缀默认记录到dependencies节点。
// 与之对应的，如果某些包在开发和项目上线之后都需要用到，则建议把这些包记录到dependencies节点中。





